Add set_all_buttons functionality. Input update now on timer instead of checked per frame. Various input tweaks.