Completely separated rendering and Game engine objects:
Made Unit object dependent from World clock - world calls tick() and updates all units
-- Show current World and User info on the screen
-- Added overrides for main object types;