Added UserControls. Refactored GameBoardView to use them. Refactored command and event naming.