Nice work! Really interesting ideas, very unique. It did take a little while for me to fully understand it, but once i'd worked it out (with a little bit of help) it was good fun and pleasant game!