Sprite origin isn't set when you set the size now (I wasn't make sense anyway)
Renamed getSize to getResolution and now return the resolution size in the class, not the size of the windows (so it can be used before the window is created). getCameraPosition now return a constant value in Video class
New SpriteBatch class. It uses Sprite class to render a lot of sprites without perfomance impact. All sprites in a SpriteBatch can only share one texture. Each sprite have it's own transform matrix, color (per vertex) and texture position. The entire spritebatch can be transformed too.
Add a example of use of spritebatch class (rendering 307200 sprites in each frame, plus the 4 ghosts sprites and the tilemap)