More efficient dot-draw algorithm

Per-pixel drawing can now be done for as much as 50% delta. The new
system saves a list of coordinates rather than a map of the entire
screen that needs to be searched.