Thank you very much for your feedback!
I know perfectly well that the game is not balanced, I would say that it is even too easy!
Shortly before publishing it for the jam I voluntarily lowered the difficulty of the game, more than anything else because I still wanted to provide a game that could be tried and played in a short time, and that could give the opportunity to do more matches to try the random generation . My intent was not to build too complex mechanics like a real RTS, also because physically it was impossible, having worked alone on the graphics, music and logic in about 5 days, all by myself without reusing existing personal projects/musics.
I think that what really could make the difference was having the opportunity and the time to make people try the game before releasing it to balance the difficulty. But since I didn't have time I just rushed decreasing the overall difficulty.
Many mechanics of using resources and artificial intelligence you suggested me are absolutely the same ones that I thought for this jam, unfortunately I simply didn't have the time to implement them!
I also intended to vary the type of unit and adjust each price of each structure and unit as well, but it will be for the after-jam.
Lastly, you are totally right about enemies' AI, they are really static and indipendent.
One of the ideas I wanted to develop was a real threat both by enemies and limited resources, but it was a little too much for the time I had :)
Ps. Thank you very much for pointing these bugs, I'm going to add them to the game page.
For Linux, I don't have a Linux platform to test games currently, and really didn't had the time to use a VM or a partition... it is something that I'll do in the future for sure (I'm using Windows)
For web, it wuold be more useful if you can tell me the Web platform you used: I tried the game with Opera and Firefox and didn't notice any bug, maybe some audio bugs but they are frequent in webs.
Thank you very much!