Really good functionality, I see a lot of effort you've put into it. You certainly did a great job with coding and putting all the things together. But the main drawback I see is a bit too simple AI. Computer opponent doesn't develop with time, so it gets slow and boring quite quickly, very easy to win. But I think that if you work on the AI and balance a bit more, the game would be definitely interesting and challenging to play. It has a lot of potential.
Well done!