Week 22 update: Missiles, ships and explosions!

Weapons, modules and ships:
- Added missile acceleration
- New medium ship: Dreadship
- New heavy ship: Tsu
- Added Slammer missile launcher
- Buffed repressor
- Devastator missiles tweaked
- Added "Double Cannon" which is intended vs heavies
[previewyoutube][/previewyoutube]
General:
- You can now see how many weapon and module slots a ship has in the editor
- Fixed duplicate weapons being shown in tooltip
- Added almost accurate costs for buildings to be used for the AI
- 'Unit' icon overlap bug was actually as intended. However it did mix up the ally and friendly colors, so i have added checks for that
- Added radar ping to loot being dropped
- Re-enabled missile trails
- Reverted projectile render space to local instead of world (rounder projectiles)
- Force cursor visible in score screen
- Manually checked the impact points and collision boxes of 37 ships and removed the extra team row in the multiplayer lobby
- Improved alignment in multiplayer lobby and removed 'duplicate' team field
- Added labels to multiplayer lobby + removed 'duplicate' team display
- Added campaign button to main menu, made a campaign select screen, saving completed campaigns on disk, hiding campaign mission start buttons that are not unlocked yet, enabling relevant campaign scripts during gameplay, tested saving of missions, tested button clicks, tested victories saving the mission as completed
- Disabled singleplayer campaign button in main menu until release of EA
- Reduced distance at which audio is played from 250 to 200
- Missiles now make sound when impacting on objects
- Changed audio volume limiter to not go above .99f
- Ship editor now displays weapons and module slots
- Reduced size of explosions of missiles that 'miss' their target (end of life)
- Left click + V in on the minimap OR middle mouse click on the minimap now shows a radar ping to allies
- Radar pings visible for allies
- Added an additional check that won't let you win or lose a game in battle royale mode until after all players have been spawned (thus preventing the instant lose/win that has been reported)
- Instead of 'delete confirmation' upon deleting units I have added buildigns to the 'currently selected' list to the left of the screen so that you can see what you are going to delete, even if it is a building
- Harvesters no longer go into asteroids that often & stop beforehand. They also use cutter beams now
- Cinematic camera now goes to friendly units first, then to enemy units. It will also look at the target it is shooting at in 25% of the cases, all the other times it looks at the ship thats firing because that one is more important to the player (their own ship)
- It will now also prioritise friendly units over enemy units (it wont inspect enemy units unless it cant find friendly units with targets)
- Added flybys to the cinematic camera
