Perfected enemy knockback

- Enemies are now knocked back based on the direction the bullet that
hit them was travelling.
- Fixed up a few things, cleaned up some code