Refactor, colors working, implementing eraser tool