Generalized the LevelCompletedNode so that it wasn't directly coupled to the game model.