As someone who built the core of a Lancer implementation, including full initiative, action/reaction systems, and a substantial part of mech customization, I can see that this is well programmed.
My only complaint is that even at +2 difficulty, all the way up to LL12, it is pretty easy. Yes, even 4 rounds without repairs.
But hey, well done. I enjoyed writing the data structure for handling actions and reactions the most, and here it is for anyone to see: gist.github.com/1132akr/51de44f4503d8d6a75bd82d502fddce0
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.