Remove hard coded strings.
Refactor matches method into unit test.
Refactor level construction into core.