Magic puzzle quest