Syntax changes
Refactored binding of sliders to bind on_value rather than touch
Merge branch 'controls'
Created speed control slider (does not yet affect run speed), and toggle button for sound on/off (does not yet affect program).
Moved mutation handling to mutation module and called it from World.mating() if mutation occurs.
Fixed bug that left blue channel out of color mutation.
Merge from controls
In process debugging color_dict updating
Minor fix.
Added additional documentation and refined collision matching to shorten list to check for collisions.
One deletion  of incorrect inclusion of *args in super method.
Sim speed control now working. Though could be smoother.
lifespan_factor now works correctly when changed by slider.
Deleted unnecessary ObjectProperties declarations that were no longer used.
New sound for birth: laughing baby.
Offspring genes now mutate, still without dominant/recessive element. Minimum gene is 0 offspring.
Potential basic brith sound.
Minor fixes to sound, mating.
Fixes to info_display output. Removed rotation attribute.