refactoring

moved control code out of system model
can pan and drag units
better collision detecting on planets
removed reposition on draw
working on moving background generation to system factory