quaternions and inertia finally play nice, plus long needed code cleanup
abstract main code into engine object; ability to claim asteroids