minefield - separate cursor class
minefield - variable size cursors