Fixes canmove updating wrongly on movable chairs
Cleans code up for easier editing
Merge pull request #5537 from Hubblenaut/wheelchair

Fixes canmove updating wrongly on movable chairs