Add easing duration as a configurable setting. Minor refactors for stick and dpad buttons.