Made the Game Engine responsible for telling th UI to update. For real this time