Fix some pmove issues: infinite weapon charge, wall-run angles
Add japp_allowBusyAttack to prevent attacking when swapping between weapons