A system for facilitating interaction (200, 800, 1400, 1500) with a virtual space, the system comprising: a touch sensitive surface configured to generate output signals responsive to contact by a user, the output signals configured to convey information related to locations (202, 204, 402, 404, 502, 504, 1104, 1402, 1502) where the touch sensitive surface is contacted; and one or more processors configured to execute computer program modules, the computer program modules comprising: a game module configured to execute an instance of the virtual space by assembling a view of the virtual space for presentation to the user; a gesture recognition module configured to identify individual ones of a set of gestures made by the user on the touch sensitive surface based on the output signals from the touch sensitive surface, and wherein the individual ones of the set of gestures include a two fingered tap gesture, the two fingered tap gesture comprising tapping the touch sensitive surface at two locations substantially simultaneously; and a control module configured to determine control inputs from the user based on the identified gestures, wherein the control module is configured such that responsive to the gesture recognition module identifying the two fingered tap gesture, the control module determines a first control input from the user that causes a release of a projectile in the virtual space and, wherein the control module is configured such that responsive to the gesture recognition module identifying the two fingered tap gesture, the control module specifies a target location in the virtual space toward which the projectile is directed, wherein the target location is a center point between the two locations on the touch sensitive surface at which the user contacted in making the two fingered tap gestures; and wherein the touch sensitive surface comprises a touchscreen configured to present the view of the virtual space and to reflect the control input in the view of the virtual space. a touch sensitive surface configured to generate output signals responsive to contact by a user, the output signals configured to convey information related to locations (202, 204, 402, 404, 502, 504, 1104, 1402, 1502) where the touch sensitive surface is contacted; and one or more processors configured to execute computer program modules, the computer program modules comprising: a game module configured to execute an instance of the virtual space by assembling a view of the virtual space for presentation to the user; a gesture recognition module configured to identify individual ones of a set of gestures made by the user on the touch sensitive surface based on the output signals from the touch sensitive surface, and wherein the individual ones of the set of gestures include a two fingered tap gesture, the two fingered tap gesture comprising tapping the touch sensitive surface at two locations substantially simultaneously; and a control module configured to determine control inputs from the user based on the identified gestures, wherein the control module is configured such that responsive to the gesture recognition module identifying the two fingered tap gesture, the control module determines a first control input from the user that causes a release of a projectile in the virtual space and, wherein the control module is configured such that responsive to the gesture recognition module identifying the two fingered tap gesture, the control module specifies a target location in the virtual space toward which the projectile is directed, wherein the target location is a center point between the two locations on the touch sensitive surface at which the user contacted in making the two fingered tap gestures; and wherein the touch sensitive surface comprises a touchscreen configured to present the view of the virtual space and to reflect the control input in the view of the virtual space. a game module configured to execute an instance of the virtual space by assembling a view of the virtual space for presentation to the user; a gesture recognition module configured to identify individual ones of a set of gestures made by the user on the touch sensitive surface based on the output signals from the touch sensitive surface, and wherein the individual ones of the set of gestures include a two fingered tap gesture, the two fingered tap gesture comprising tapping the touch sensitive surface at two locations substantially simultaneously; and a control module configured to determine control inputs from the user based on the identified gestures,