JerCotter7 on 03 September 2013
Doubt steam will help it too much. Wouldn't most steam users already know about it?
This game was my worst buyers remorse. And I only payed like $4 for it. I absolutely hated it.