Implement retail feature ride state
Fix usage potions/skills while ride

Reviewed by: @NosBit @Sdw-
Reported by: Cresceus
Thanks to: @NosBit