I really liked that game. I do think you are on to something here - sfx are good and the vibe is tense.
Good stuff all round. Well done on the submission.
Thank you!