Added rotating arrow and several algorithms to make it rotate towards target.