Very good art and mechanics!I had a similar idea, but decided to abandon it because of the complexity of implementation, I'm glad that didn't stop you.