1. A method for controlling virtual objects displayed on a display device, the method comprising: controlling display, on a display device, of multiple virtual objects, each of the multiple virtual objects being capable of movement based on a first type of input and being capable of alteration based on a second type of input that is different than the first type of input, the alteration being different from movement; identifying a subset of the multiple virtual objects as candidates for restriction; based on identifying the subset of virtual objects as candidates for restriction, restricting, for the subset of virtual objects, responsiveness to the first type of input; detecting the first type of input applied to a first virtual object included in the subset of virtual objects and a second virtual object included in the multiple virtual objects, but excluded from the subset of virtual objects; based on detecting the first type of input applied to the first virtual object and the second virtual object: controlling movement of the first virtual object in accordance with the restricted responsiveness to the first type of input, and controlling movement of the second virtual object without restriction.