This was a fun project to play. Very interesting mechanics. I enjoyed trying to match the side of the squares trying to connect them for fast cool downs. Color coding the logic in this way was interesting. I find auto battles kinda fun, don't really play them for as much as I like them. But seeing how they are implemented is always fascinating. The gameplay loop is not forever and is just enough. And for people that want to continue to play, they get rewarded with more possible power in their builds, which in its own, creates a drive to keep playing. I lost track of the time playing it because I was so determined trying to get as many color matched sides as I could, really trying to make 3 and 4 way links. My favorite part of this is that you can freely rearrange the board as many times as you like; you have all the freedom to change your mind, rearrange, and adapt all your pieces as you go to take advantage of new combinations that may present themselves after each new piece.
The graphics are generally simply and everything is easy to read. It's very decent in it's current state and doesn't need any additions unless you want to add more dynamic feedback which would improve the game's feel, such varying sound effects as you take damage / enemy receives damage, particle effects like: your tiles start to smoke as they glow increasingly red from the increased damage. When your parts die, maybe they explode (even though they refresh after the battle is done simulating~ kind of counter intuitive on that one- they're actually nanobots that just reassemble~ lol XD), maybe some screen shake~ general juicy effects that really enhance what you have since all seems pretty stable. Maybe even consider different tile types that have new effects.
Nice work!!
I feel like someone would say... this would be a good mobile game? lol Especially since you don't need all these complicated controls to play it (from my perspective).