Asset updates and bug fixes

Elements now have the capacity to be affected by physics via the
DynamicBody mixin.  Elements may also attach Interpolators, which are
polled on each update() call and perform modifications to the element's
values.  Interpolators persist for a set number of seconds before
expiring.

This commit also fixes bugs in rendering and image loading.