I like it but some parts ruin it like the fact that the noise wave is directly connected to the player and hides on space bar. You want to use instances of the wave so look up instanciate() in the documentation and add it to the main scene so the location would stay the same. Also, add a timer or something because as of now the game doesn't need echolocation as i can raw dawg it and a timer would make me actually strategically use it. Lastly, make a cooldown to the ability which can be shown by the bat appearing tired or it's glow disappearing so you don't have to ruin the immersion. Overall the game is good but those minor tweaks could really help it.
P.S next time indicate the game is over i spent like 5 minutes trying to get out of the last level not realizing that it was the last one T_T