powerups implemented
almost done