Refactored arrows to use a Vector2D to store position on screen.