You are absolutely correct in surmising that projectiles were not intended to go through walls! This, as well as the lack of health-bars and hit indication were critical oversights on our part. Unfortunately the enemy "front" problem was never noticed in testing, so good job catching that! I was the programmer of the enemies, and I'm very glad you enjoyed them, though the boss was definitely a bit overpowered! Thanks for playing!