Optimization

Optimized the sprite batch and added camera culling. Next is drawing
text and playing audio.