I like the concept, quite fun. I stopped using the sound as que when I noticed that the timer started when you looked into the correct direction. Maybe it would be better without showing it.
And FYI, I got an exception. :)
Uncaught RuntimeError: unreachable
at olc_game_jam_web.wasm.debug.no_panic.reachedUnreachable (no_panic.zig:45:5)
at olc_game_jam_web.wasm.debug.assert (debug.zig:420:14)
at olc_game_jam_web.wasm.main.Object.generateBoundingBox (main.zig:135:15)
at olc_game_jam_web.wasm.main.Object.setPosition (main.zig:63:35)
at olc_game_jam_web.wasm.main.Object.generateRandomPosition (main.zig:157:35)
at olc_game_jam_web.wasm.main.shuffleMap (main.zig:478:46)
at olc_game_jam_web.wasm.main.gameLoop (main.zig:316:31)
at olc_game_jam_web.wasm.dynCall_v (olc_game_jam_web.wasm:0x77478e)
at ret.<computed> (olc_game_jam_web.js:10222:20)
at olc_game_jam_web.js:977:12