Lots of optimizations

Enemy functionality improved: Can now shoot at proper angles, can target
and chase NPCs
Vertical Bullets!
Some hitboxes are fixed... The problem is the spritesheet, will tell
Stevie about it later