gamedev
Now, I'm experimenting with having randomly spawning enemies as opposed to predefined enemy placement in levels. It should help with the problems I had previously and also allow me to include enemies that appear from behind (which I haven't implemented yet).
I should also tweak the behavior of some enemies. Have them catch up to the player, if they attack from the side.