Solid game. One minor change that would be good: It's unclear which bullets will pass through objects, and which won't. This makes sheltering behind objects to avoid damage a, uh, risky strategy. This could be as simple as changing the bullet sprite for those shots. (Though also it seems like if something would fire into an object, that bullet will always go through at least that one object.)