Computer vision and hardware control using an Oculus Rift