A system for controlling a graphic on a display screen based on positional data determined for a tracked object, the system comprising: a projector configured to project a pattern (874A, 874B... 874N) of identifiable radiation onto at least one interior surface (165, 175, 185) of a room in which the display screen is to be disposed, wherein the projector comprises a steerable laser having an emission spectrum comprising the near IR band, wherein the pattern of identifiable radiation comprises a plurality of beacons (164, 174) sequentially projected to mapped beacon locations on the at least one interior surface; a first optical position sensing device disposed in the tracked object configured to collect the identifiable radiation as reflected from the at least one interior surface; a processor configured to: determine positional data for the tracked object based on the reflected radiation collected by the first optical position sensing device; determine the plurality of mapped beacon locations of the plurality of beacons projected on the at least one interior surface; cause the projector to steer the projected radiation for one or more of the plurality of beacons from a first location (174A 1) on the at least one interior surface to a second location (174A 2) on the at least one interior surface; analyze beacon positional data associated with the first and second locations by comparing the distance between the projector and the first location with the distance between the projector and the second location; and select one of the first and second locations as one of the plurality of mapped beacon locations; and a graphics engine configured to render the graphic based on the object positional data. a projector configured to project a pattern (874A, 874B... 874N) of identifiable radiation onto at least one interior surface (165, 175, 185) of a room in which the display screen is to be disposed, wherein the projector comprises a steerable laser having an emission spectrum comprising the near IR band, wherein the pattern of identifiable radiation comprises a plurality of beacons (164, 174) sequentially projected to mapped beacon locations on the at least one interior surface; a first optical position sensing device disposed in the tracked object configured to collect the identifiable radiation as reflected from the at least one interior surface; a processor configured to: determine positional data for the tracked object based on the reflected radiation collected by the first optical position sensing device; determine the plurality of mapped beacon locations of the plurality of beacons projected on the at least one interior surface; cause the projector to steer the projected radiation for one or more of the plurality of beacons from a first location (174A 1) on the at least one interior surface to a second location (174A 2) on the at least one interior surface; analyze beacon positional data associated with the first and second locations by comparing the distance between the projector and the first location with the distance between the projector and the second location; and select one of the first and second locations as one of the plurality of mapped beacon locations; and determine positional data for the tracked object based on the reflected radiation collected by the first optical position sensing device; determine the plurality of mapped beacon locations of the plurality of beacons projected on the at least one interior surface; cause the projector to steer the projected radiation for one or more of the plurality of beacons from a first location (174A 1) on the at least one interior surface to a second location (174A 2) on the at least one interior surface; analyze beacon positional data associated with the first and second locations by comparing the distance between the projector and the first location with the distance between the projector and the second location; and select one of the first and second locations as one of the plurality of mapped beacon locations; and a graphics engine configured to render the graphic based on the object positional data.