fire and magic