So I stumbled upon my old game engine JevaEngine - which was very poorly programmed (as my first game engine ever) and started fixing the code and I think it is designed much better now.
I took all the graphical assets from opengameart.org.
Anyway, here is a video of it:
Screenr - JeremyW: JevaEngine
There are a lot of really cool things I added but I am too tired to explain and I want to go to bed. Essentially, the soldiers are tasked to look for other soldiers in their FOV. If they find them, they create a team that follows an assigned leader (which is then controlled by the user). That's what you see the soldiers doing after I load up the city level.
There is still a lot of work to be done on it, but that demo I think is pretty cool (and aside from a few lines of code it is virtually done.)
The UI Subsystem is still a bit rough (It was the last thing I worked on), but it is fully skinnable and it does load custom font sprite sheets.
I would post an applet but I want to finish this demo first.