TurkeyXIII

You possess a torch that can overcome life and death itself.
Platformer