arrows affect power and angle again, random code cleanup