Adding more verification tweaking input fields

added more verification to option moving and collision as well as menu
selection, tweaked more input and action fields to understand flow
easier, also added more detailed logging for display of menu options