a new demo and a new trailer has been uploaded on youtube here you can find them
The trailers.:
The demo.:
(Pls don't kill me if the they ((the links)) don't work)
And i appreciate for my english if there was some grammatical bull**** (i'am from germany).