Throwing + controls reworked

Big rework of main moving functions