implemented power-up type sensing on production + fed this through to PowerUpsObserver. now need to test and implement adaptivity
implemented Adaptation class