An electronic device for playing a game by a user, comprising: a touch-sensitive display screen that senses simultaneous touching operations performed at multiple points of the touch-sensitive display screen; and a computing hardware that, when in operation, executes a software product, wherein executing the software product results in generating and rendering a graphical user interface on the touch-sensitive display screen, the graphical user interface facilitating user interaction; the graphical user interface, when rendered, presenting: one or more graphical objects; and one or more user selectable options, a selected option providing a resource for performing an operation on one or more of the one or more graphical objects; wherein the execution of the software product renders individual instances of the resource corresponding to the selected option at multiple locations (302, 304) of the graphical user interface, the multiple locations being selected by the touching operations performed at multiple points of the touch-sensitive display when the touching operation at the multiple points (302, 304) of the touch-sensitive display is performed for a pre-determined time period, wherein the software product renders the individual instances of the resource at multiple locations, based on the touching operation comprising a user touching multiple points of the touch-sensitive display screen with two or more fingers at substantially the same time, or a user swiping operation through the multiple points, the multiple points corresponding to the multiple locations on the touch-sensitive display screen, characterized in that a rapidity of rendering the individual instances of the resource at multiple locations is based at least on a speed of the touching operation or the swiping operation sensed by the display screen. a touch-sensitive display screen that senses simultaneous touching operations performed at multiple points of the touch-sensitive display screen; and a computing hardware that, when in operation, executes a software product, wherein executing the software product results in generating and rendering a graphical user interface on the touch-sensitive display screen, the graphical user interface facilitating user interaction; the graphical user interface, when rendered, presenting: one or more graphical objects; and one or more user selectable options, a selected option providing a resource for performing an operation on one or more of the one or more graphical objects; wherein the execution of the software product renders individual instances of the resource corresponding to the selected option at multiple locations (302, 304) of the graphical user interface, the multiple locations being selected by the touching operations performed at multiple points of the touch-sensitive display when the touching operation at the multiple points (302, 304) of the touch-sensitive display is performed for a pre-determined time period, wherein the software product renders the individual instances of the resource at multiple locations, based on the touching operation comprising a user touching multiple points of the touch-sensitive display screen with two or more fingers at substantially the same time, or a user swiping operation through the multiple points, the multiple points corresponding to the multiple locations on the touch-sensitive display screen, characterized in that a rapidity of rendering the individual instances of the resource at multiple locations is based at least on a speed of the touching operation or the swiping operation sensed by the display screen. one or more graphical objects; and one or more user selectable options, a selected option providing a resource for performing an operation on one or more of the one or more graphical objects; wherein the execution of the software product renders individual instances of the resource corresponding to the selected option at multiple locations (302, 304) of the graphical user interface, the multiple locations being selected by the touching operations performed at multiple points of the touch-sensitive display when the touching operation at the multiple points (302, 304) of the touch-sensitive display is performed for a pre-determined time period, wherein the software product renders the individual instances of the resource at multiple locations, based on the touching operation comprising a user touching multiple points of the touch-sensitive display screen with two or more fingers at substantially the same time, or a user swiping operation through the multiple points, the multiple points corresponding to the multiple locations on the touch-sensitive display screen, characterized in that a rapidity of rendering the individual instances of the resource at multiple locations is based at least on a speed of the touching operation or the swiping operation sensed by the display screen.