magic the gathering puzzle quest