1) Separate arrows for X component and Y component

2) Added function for updating vector arrows