Structure for game engine written in MVC pattern.