player now moves only when there's available room to go to