Modified 'Ship' + 'Map' to allow attack buildings

Ships can now attack and destroy buildings!

Also:
- Added health bar to buildings.
- Changed all health bars to only draw when health is less than 100%.
- Refactored planet to make it compatible with takeovers.
- Also made teams flag draw at planet centre.