Fix font defaulting. Add save/restore to canvas context stuff
tile work