Game seems to get stuck when you win the last level, or is that the way it was meant to be? Much easier than the first. The guys with no special ability are no challenge at all, why have them? Or at least give them some ability. Starting money allows you to build up all your resources instantly and some castle levels to boot. Last half or so of the game you can max resources, max castle and get two tower levels about 10 seconds into the level. Makes the rest of the level a matter of time and aggressiveness.
More of a logic exercise than game. Given that there is only one stone that can close the box and each stone can only influence that path in one way, its more of an organizational exercise. No idea how to fix that, perhaps some more red herring blocks. At least create some confusion around which is the "final" block.
The game becomes impossible to restart since it does not clear out the Goals. While you can make do without the metal, the lost money is virtually impossible to overcome while slaves cost 800ish and you get 20 gold per victory... Now currently unplayable.