Enemy fire + Rendering Optimisations

-Enemies now shoot back at player;
-Optimised enemy and bullet rendering;
-Other minor optimisations and bug fixes