Add view to model transaltion methods.

I keep writing these translations so let's give it a method.
Add getSpace() to view.

I need a way to access spaces on the board without clicking them. That
way I will be able to add highlighting for valid moves.
Add highlighting for valid moves.

When a piece is selected, valid moves for that piece will be highlighted
in green. This feature was added to improve the UI experience.