added rocket powerup (#15), minor refactoring