Temp commit: changed drawImage to use matrices, need to merge with previous to sort out batch rendering incompatibilities.