[DEMO] Someone has locked you in a strange place… Gather your bearings and escape !
Welcome to Tartarus

Source and More information: Welcome to Tartarus [Free] [Puzzle]

Author: itch.io