This is... pretty sick! A really original take on theme, and it gets really tricky later on. Super complete feeling and well put together.
Thank you very much for this :D