A really nice concept, I had fun playing, I tried 4 times but I failed to beat it the AI is too stronk :D
Like others point out would be good to differentiate your units from the enemy more and add an indicator as to which general you're currently controlling. The AI has a bit of an unfair advantage because if I lose a general I can no longer move my army after I select a different general, but if the AI loses a general it will continue to control the troops regardless, also my troops got stuck on the map and I couldn't unstick them. The things I pointed out are not affecting my score, this is still pretty impressive for a 48 hour jam and one of the more fun games I've played so far.
Edit: also some way to indicate general's health, troops can go without, but knowing how damaged your generals are is important