contract ChallengeScienceInterface {

    /**
     * @dev given genes of current floor and dungeon seed, return a genetic combination - may have a random factor.
     * @param _floorGenes Genes of floor.
     * @param _seedGenes Seed genes of dungeon.
     * @return The resulting genes.
     */
    function mixGenes(uint _floorGenes, uint _seedGenes) external returns (uint);

}
/**
 * SECRET
 */
function mixGenes(uint _floorGenes, uint _seedGenes) external returns (uint);

/**
 * @dev given genes of current floor and dungeon seed, return a genetic combination - may have a random factor.
 * @param _floorGenes Genes of floor.
 * @param _seedGenes Seed genes of dungeon.
 * @return The resulting genes.
 */