rewriten powerup pickup