Completed SpriteBatcher

Finished testing SpriteBatcher
Optimised ArrayList moves
SpriteBatcher now uses screen coordinates and can translate sprites