Compilabe and runnable (incomplete) refactored code.

doubleclicking with mouse doesn't work anymore and has been disabled.
A better implementation for drawing objects is done in another branch.
Merge is needed for proper testing. fleetManager -class is to be
added and some functionality will be moved there.