Pyramid Head on 04 February 2010
this game concept sounds pretty familiar . . .
the losing humanity concept is cool tho, that was done as well in the role playing game version of shadowrun