OK, this is a complex entry, which is quite cool, as it can turn into a full-fledged turn-based strategy game with some work! The bad thing is that there are several elements that make playing quite difficult:
- The graphics are way too similar between different units. During combats, I struggled to understand which ones were my units and which were enemies. You may quickly fix this with more colors. In fact, I would suggest you to use 2D instead of 3D; it's easier, and I don't really think you need the 3D.
- There's no tutorial or explanation. I read your commands, which helped a lot, but the game probably needs more instructions.
- This is personal taste: there's a lot of randomness. My knights miss a lot. I prefer games that aren't quite based on luck. For example, I like The Battle of Wesnoth, but I wish it didn't have the randomness element it has.
All in all, this is a quite impressive effort. I hope you continue working on it for a bit! Good luck!