Adds panning controls and input disabling
Remove unused helper methods
Adds message to invalid move response