Use delayed evaluation of SDL:get-ticks to avoid initial frame stutter.
Draw sprites using vertex arrays.
Clean up run-game-loop procedure.
Create simple sprite batch renderer.
Update particles example to use sprite batching.
Add texture regions.
Fix sprite batch not rendering the correct number of vertices.
Add optional texture coordinate parameters to texture-quad and sprite-batch-draw.
Deleted texture module and moved contents into sprite module.
Reorganize examples.
Fix indenting.
Add tile map example.
Change sprite-batch-draw parameter list to use optional keyword arguments.
Add dynamic state to track the current sprite batch.
Update demos to use new sprite-batch-draw procedure.
Update TODO list.
Add support for sprites that use texture regions and automatic drawing to a batch.
Update particle demo to use new sprite batching functionality.
Update example code in README.
Update TODO.