Final submission for Global Game Jam 2014