Missed the chance to rate in time, but great job! The mechanics are really cool and I'd love to see them expanded upon. Well done!