added basic rotation:
todo: scale it with distances, and add acceleration, velocity, etc. physics stuff.
Merging.