A mysterious game where you have to sacrifice your flesh to keep moving forward. Partially unfinished but a really compelling concept.