First working RotorManager (with rotation)

Badly needs cleanup