game loop now flows through director model and view to set up and animate all entities