Awesome! Beautiful game, and there's the core of a really cool idea in using a mastermind-style puzzle as a combat system. It might be important to give the player less information when they hit a partial solution, or to give opponents some ability to change the target pattern. I also wonder what this would look like if it was symmetrical - if as the player I set my own secret pattern and the AI tried to guess it, while I was trying to guess theirs.
Nice work!