Не знаю на каком языке программирования Вы хотите реализовать свой алгоритм или с какими языками вообще знакомы, поэтому просто напишу подробный алгоритм:
Команда проверяет наличие игроков в указанной области.
Если в указанной области 1 игрок, то происходит выполнение какой-то последовательности команд.
Иначе( в указанной области никого нет или больше одного игрока) ничего не происходит