Simulating Interaction Between Tracked Real-World Objects And User-Controlled Virtual Objects