refactor
add dot joining
add levels
add debug draw
add score labels