here is a massive, over complicated project I put far too much time into a while back. Ive since taken parts of it to make other games, (Worlds At War)
Im not going to take it any further so i may as well put what is finished out there.
The controls are ridiculously complicated, I recommend doing the tutorial, you can then get a reminder in the Pause menu.
Lots of typos and bugs also.