1. A method, comprising: receiving a first selection of one or more selected action modules from a palette of action modules, wherein each of the action modules is configured to receive input via a first lightweight user interface, each of the first selected action modules is configured to communicate using a messaging platform with at least one server computing device, and each of the first selected action modules relates to a corresponding component of a massively multiplayer online gaming system operating at the at least one server computing device; displaying, at a first computing device, the first lightweight user interface based on the first selected action modules, the first lightweight user interface comprised of output emitted by at least the first selected action modules; receiving input via the displayed first lightweight user interface; and communicating, to the at least one server computing device, an indication of the received input by employing one or more of the first selected action modules to interact with the massively multiplayer online gaming system operating at the at least one server computing device, wherein the communicated indication of the received input causes a game status change at the massively multiplayer online gaming system operating at the at least one server computing device, the game status change requiring changes interactions with an online game facilitated by the massively multiplayer online gaming system.