add standard physics system
move stuff to PhysicsHelper
move control of pause to physicssystem/physicshelper
remove x/y constructors in favour of vec2
move random shape creation to physics helper
move all interactions with physics system to physics helper
remove redundant includes
Merge pull request #75 from andystanton/separate-window-handling

Separate window handling