So long as a vehicle is not being added or removed and selectedVehicle
(set on mousePressed) is not null, the selected vehicle will be dragged
in the horizontal or vertical (depending on the orientation of the
vehicle) direction of the vehicle as long as that drag is valid.
If the mouse is moved within the boardPanel and a car is being added or
removed, the mouse coordinates are retrieved and appropriate visual
measures are taken.