fixed your broken stuff and added back in jumping

because WHY NOT.