Improve DrawBitmapPart and DrawCell

Still leave 2 DrawBitmapCellOnScreen but I think that is important