cycle

Replaces entity with a new Jeeves using the next skin index.

Returns the replacement entity, the original entity when only one skin is configured, or null when replacement could not be created.