DrawTool tweaks

- Re-organized DrawTool code. Made sensible tweaks to some tools, such
as recalculating lines when the pointer is dragged outside the grid.
- Made some pixel-art graphics to put oan tool buttons later.
- minor other tweaks, removed oval tool for now.