MVC inicial

Foi reduzido a zero o acoplamento entre as classes GameEngine e
GameView, utilizando-se a arquitetura MVC para tal. A classe
GameController serve como intermédio entre as duas outras classes.