This game made me think of 'Papers, Please' and 'Inscryption' (especially the sound effects). The stamping animation and sound effect is really satisfying. I just couldn't... stop... stamping.
The biggest jump scare for me was probably not an intentional one.