This was fun to play and quite difficult to beat. Took a bit long at the end, but winning was satisfying. great job!