power up creation logic