Better module structure, sprite drawing