rename color names to make them more generic
draw board letters
get rid of the inner variable and rename margin to inner
refactor line drawing to make it more obvious
add doctype declaration