Really cool. I played through it twice.
I love how the level design often allows multiple solutions and that the ammunition amount is 'forgiving' (instead of you got x bullets and the level can only be solved by using exactly x bullets, these kind of puzzles always turn me off). This is really creative.
👍 Good job!