conceals the stage and renderer objects within the game object, thus exposing only a single 'renderStage' function