- changed mediator to component/behavior
- behavior/component API in interface
- GdxApplication holds behaviors