Skeletal structure based on wesleywerner's mvc-game-design