WASD to move Inputs are ignored if there is no valid path to move in a given direction but can be held down to buffer a turn in that direction