box.switchMove(Move) // Что??Move это имя типа, его нельзя тут использовать. Вот box.switchMove(Move.Left) и так далее написать можно. То есть вам нужно вычислить, в каком направлении подвинулся pers и выбрать, какой параметр передать: Move.Left, Move.Right, Move.Up или Move.Down.