Split rendering and processing for game objects so that everyone uses the same timestep
Add a color override for animated objects.

This is in order to avoid having to rechange every single color key in order to change the color. We also want the color
to persist between animations...