Use the mouse and pathfinding for movement

:warning: This is a work-in-progress! It's not ready to merge! :warning: 

This PR removes the keyboard movement and adds moving by the mouse with pathfinding.

## To Do
- [x] show the hand cursor from BQ while in the game
- [ ] put the white box around the tile the mouse is over like BQ does
- [ ] add BQ's A* pathfinding algorithm
- [ ] make movement work to a given coordinate via pathfinding
- [ ] show the animated green box on the coordinate the player is moving to
- [ ] allow the player to change destination in the middle of pathfinding
- [ ] remove the existing keyboard movement