Absolutely fantastic. I had to think hard about every move. Very simple, but lots of depth. Great work!