For me this is one of those games that sets a new standard in how everyone should design their games. A good initial idea, iterated upon through changes in each area which increase the complexity bit by bit. It's about as close to perfect as this type of game can be. My sincerest congratulations on this one.