reworked powerup creation

- powerup creation logic is moved from destructibles to the PUP module
- powerup objects moved into the PUP module