Concrete story. Solid gameplay. Hard difficulty. This game rocks.
Solid? Hard? Rock? Sounds like some kind of... heh... concrete.....thank you! :]