Human.mutate refactored, animation now synchronous, bounce effect added to mutation end