Refactored to abstract details of UI

Standard game playable
Metamaze reimplemented.
setters for svg interface objects
fix meta updating
fix menu end marker colouring