1. A method configured to facilitate multi-modal user inputs in lieu of physical input for a processing device configured to execute an application, the method comprising: obtaining non-physical input for the processing device and the application, wherein the physical input comprises one or more of touch-based input and tilt input; processing the non-physical input to convert into appropriate physical input commands for the application; providing the physical input commands to the processing device; and enhancing menu screens in the application on the processing device to assist the user from getting to gameplay, wherein the enhancing comprises any of implementing a macro and modeling the menu screens on a graph to find a shortest path to the gameplay.