homunculus ending explained