I just finished playing the Alien teams level and I gotta say for what seems a quite unfinished game the environments are great. Building a Mutagen pump and flooding the environment in real time is very fun.
Also the other team in the demo "The Ascention" have robots who can raise Hills and Create Moats:O