Really cool concept! I must admit I was a little confused about some of the mechanics. It's super impressive to see everything working so well, given the complexity possible.