Changed array in Sprite.load() so it is only inititated once everytime
the load method is called.
Hopefully stopped the array index out of bounds bug in
MainBulletParticle.animate().
Moved rendering based actions from MainGame class to Screen class.