cleared code up, and fixed a lulz bug:

2 physicspace.update() calls, one in the engine, one in the update loop.
-> double calculation -> double speed etc