Cool idea, but feels very unpolished:
- it's tough to discover the APIs (codinggame does it by describing all data elements and actions in a simple digest)
- UI should be more descriptive (just add some text to the buttons!). Recognition before recall is very important: http://www.nngroup.com/articles/ten-usability-heuristics/ .
- couldn't complete the tutorial, the game either crashed or froze
Regarding the game elements, I personally hate waiting games with pay to win options. I was curious to discover more, but that made me give up right then.