Great visuals and atmosphere, and nice sounds too. I didn't really understand what was going on most of the time, I just went around summoning little guys and the enemies kept dying. What do the buildings do?