Pretty cool. I like the Aliens being smarter and able to fire weapons. Neat that they have armor. Not sure what this is. Someone sent a friend of mine this link. Seems very mysterious. The visuals really grab you.
http://www.savefile.com/files/1266257