Progress so far: I just wanted to show off how its coming along, after adding a river for units to cross, and doing some more bug fixes, the game really does feel playable now! I will probably need a tutorial to explain that certain units are very good against others, or at least "show don't tell" the player somehow that they learn that through playing.
I'm actually now thinking of what to add next, I guess I could start on levels and make more maps, or I could try implementing a system where you spend gold to hire more units on the map each turn and the enemy does the same...then again I wouldn't want each map to drag on and on forever.
If anyone has any suggestions, I'm always open for ideas and comments! :)