Started on the Upgrade UI and added/fixed a lot.

Separated ore pickups from Asteroid Manager into Ore Manager. Cleaned up
code and removed excess constants from Player. Also optimized projectile
collisions, and added a new weapon.