1. A method to prevent collision between a player and an object while playing an identified gesture-based game, the method comprising: receiving first information associated with the identified gesture-based game, wherein the first information includes a type of the identified gesture-based game and a default gesture range associated with the identified gesture-based game, wherein the default gesture range is generated during a training stage associated with the identified gesture-based game, and wherein the training stage is executed prior to the identified gesture-based game being played; identifying the player of the identified gesture-based game; detecting a range of motion of the player of the gesture-based game; receiving the detected range of motion of the player, wherein the detected range of motion is in at least a horizontal plane, and wherein the detected range of range of motion identifies a maximum range of motion for the player; receiving second information associated with the identified player; determining a gesture range specific to the identified player based on the default gesture range included in the received first information and based on the received second information associated with the identified player, wherein the gesture range specific to the identified player is associated with a reference position; storing the gesture range specific to the identified player; tracking a motion of the player while the gesture-based game is being played; and updating the stored gesture range specific to the identified player based on the tracked motion of the player while the gesture-based game is being played; determining, while the identified gesture-based game is being played by the identified player, whether the object is located within the gesture range specific to the identified player; and generating an alert in response to a determination that the object is located within the updated gesture range.