grid-based movement hardcoded in player class.