What is the deal with fitness functions? Shouldn't they be determined by the physics of the world (which also governs self replication)?