Implemented cursor overlay (seems to be working), issue of overlays colours not completely working.
Overlays now have names. Slight issue with cursor moving from its last overlay square.
Fixed cursor issue with duplicate overlay colours
Merge pull request #1 from ndingle/Cursor_Overlay

Cursor overlay