fully implemented powerup system