added superjump and duplicate powerup swap