refactored textureloading so it does it on the loading thread instead of
the main thread so the lag after loading is gone.  Also slowed down the
shooting of the enemies and made the shooting more intuitive.