Can all sci-fi tech become a reality?