Started re-implementing DrawImage
Re-implemented DrawImage