Thanks, I worked hard to get done what I did! I really wish I could have solved the unit stacking issue before the deadline but oh well. I want to go back and fix that (and probably add animations) sometime later.
The missions are all beatable, but really the only way to get through the last couple are to pull back while using artillery to pick off enemy units.