Initial Commit, basic game loop and stage creation