cleanup
implemented mutation in BaseAnimal
added movement rate to BaseAnimal