Use kivy after all
Refactoring
Rotate to mouse position