Made animations use setters rather than getting the member and adjusting
it directly. This is to ensure that the scenegraph framework is properly
updated.

Signed-off-by: Jared Woolston <jwoolston@tenkiv.com>