Enable carryable light sources

Also changes generic renderable objects to use an Animation-based struct for management.