I'm sure how you implemented it and this is how I managed to control your implementation:
1 click => change rotation pivot and direction
Repeated 2 clicks => rotate around a pivot
3 or more clicks => straight movement
I scored 80 for now and I can score for eternity ;)
BTW cool idea, well done :)