fixing bug with reference to self
adding a way of destroying all menuAim changes