I loved this. Took me a bit of getting used to the controls, but it all made good sense to me in the end. Great work!