a stick man walking into a nose cave
The Walker

Source and More information: The Walker [Free]

Author: itch.io