a sci-fi railgun