Dang this is a really challenging game, but I like the incorporation of thinking strategically :) Good job!