Andrew:
- Added comments to the majority of relevant classes and methods
- Re-organized the code by moving most of the code from the View.GUI
class to a new class called 'GameEngine' in Controller.GameEngine in
order to pursuit the Model-View-Controller (MVC) Design Pattern
- Made additional classes (UserInput, Player, GameOverScreen,WinScreen,
StartScreen and organized in them in packages in accordance to the (MVC)
Design Pattern