Indie horror platformer for Windows, free on itch.io for the next 12 hours