Gaming and VR: We Almost Have a Holodeck!