changed: system is now derived from BaseFragment, reducing doubly implemented code
changed: system is now derived from BaseFragment, reducing doubly implemented code

tkemmer/ball,tkemmer/ball,tkemmer/ball,tkemmer/ball,tkemmer/ball,tkemmer/ball