Only clear changed areas (last position) to improve performance
Improved drawing of direction vector