Overhauled the movement engine and added dashing and double-jumping