Switched back to using LevelController and fixed issues. Made the "Game" more like discussed