This was amazing. Really good way of introducing the mechanics over time and maintaining difficulty. So fun. Will be giving it a good rating when voting opens :D.