inerfaces underhood. also spawners, object controller, event manager and fps counter