magic and sci fi