This makes animation rendering loops a bit easier for users.
Also, stop taking points by reference in many methods, for consistency.