The first trailer released for the unusual tower offense strategy game out of Poland.