Facepunch wants a slightly more detailed commit

- Added powerup entity type
- Rewrote some collision code to make sense
- Added star background creation, and draw logic (instanced rendering)