Extremely well done! It has replayability, balance, thoughtful strategy. Really enjoyed it (and figured it out well enough to win at the last second! :)