Adjusting the internal economics of the game is good but going forward I think that a top priority should be to make the game more dinamic by fixing the response times.
I mean sometimes when you do an upgrade or start a mission it can take a long time or there is no response from the server/node. That UX is not good if you want to make the game appealing to a wider audience.
Maybe group upgrades in a single custom json, that should help with the server load and reduce the bloat to the blockchain.