adding science to fantasy