The Oculus Touch controllers will ship on December 6 for $200 and will include a sensor for detecting your movements in virtual reality.

Oculus CEO Brendan Iribe said that the company had previously delayed the launch so that it could perfect the controllers, because “we were determined to get this right.”

The company announced the details on the Oculus Touch controller at the Oculus Connect developer event in San Jose, California, where thousands of developers are attending the three-day event.

When the Oculus Rift shipped in March, it worked with an Xbox One game controller. But the Touch allows for independent movement of your hands. You can grab things, hold two guns at once, and explore VR with your hands.

Oculus is also going to sell extra sensors for $79 to enable “room-scale VR,” much like the HTC Vive does.

The company is going to bundle two games — Insomniac’s The Unspoken, a spellcasting duel game, and VR Sports — in the Oculus Touch package.

And, in other news, Oculus is going to sell its own $49 earphones for the Oculus Rift for even greater immersion.