New background hsl
Can't have hyphens in names
Use better monospace font
Move to OO