Good evening!
Can I complain about your game? Can you not open the doors (those doors that are at the end of the levels) until the player kills all the enemies? These monsters are so clumsy that you can just bypass them and pass the levels without killing.
Another controversial opinion: can you add some kind of negative effect when a player misses the buttons while reloading? I was just hitting the buttons to charge the clip. It seems to me that it will be more interesting this way. The player will have to pay more attention to the clip in order to properly charge it.
The game is otherwise super! I really like the way you used canvas layer for furniture and walls! Could you tell me how to configure canvas layer so that it works with tile_map? Thanks for attention.