added powerup super class