Okay, I had my doubts, but now, after seeing this, I have to get this game. anyone know when it is released, besides March valve time that is.
Steam