Nice work haha. I'll do a dev blog when I update so you get a notification.
The first spoiler issue you mentioned is intentional.
However bullets passing through enemies is not. This is also something I'm playing with for the next update.