Add hard mode
Map semicolon to colon