Updated Draw Manager

Sprites only get drawn to the screen if they are on the screen or near
it. This way less lag when large maps are generated.