Add ships sent over sockets

Added Camera movement to client
Added drawing to Client (of Bases and Ships)
Temporary click to add ship for testing
Add equals() to Player which calls Color.equals
Fix Base positioning
Create Ships class
Finish unserializableing World, Quick comment for future optimization