Cool idea and especially its implementation!
It wasn't easy for me to handle the controls, which is why it's interesting :)