refactor SpriteBatch render overloads a bit, and add non-ref variants for laziness
add BillboardSpriteBatch render overloads with non-ref arguments for laziness