Amazing potential, but needs fixes
It's fun, but it's filled with bugs.
Most notable bug is when when the dragon takes damage and he doesn't heal, then goes invincible. Medkits did not recover his health, he just sat at 60% the entire time. No matter how many arrows hit him, or guys stabbed him, health wouldn't move. It was clear he was taking damage through sound effects and graphical reactions.
This persisted till I purchased my first cannon. Whenever the cannon took damage then the dragon would finally take damage. However if the cannon was ignored, the dragon's life refused to go down any further. Once the first cannon was destroyed the dragon's life started to fluctuate properly again.