missing else in door opening.
fix a whole bunch of door stuff
remove un-needed function

fixing logic > band-aid
fix floating/kneeling offscreen thing