ref: 99d14fa43f2ee64ebf542ab5b7e87e77939c0cdb
dir: /QW/server/move.txt/
dead state flag for no user input floor = under feet test onground? feet = wading test waist = swimming test head = submerged test if ( floor == solid) if (head == water) friction = 0.8; else if (waist == water) friction = else if (feet == water) friction = else friction = walk code return; if (floor == water) if (head == water) total underwater if (waist == water) treading water drifting down if (floor == air) falling