more bullet/collisions stuff

fixed a collision issue with falling enemies where falling enemies would
die if they fell onto the y value of a bullet even if it had gone past
them, fixed the issue where enemies would build up and shoot multiple
bullets