Optimize drawing, draw only hexes with changes

- Hide some hex properties behind accessor that modify the introduced
redraw-flag
- Made marked hexes non-openable