Should I buy a second generation Oculus Rift?