Added scale and rotation to base draw function!

Engine now has scale and rotation, but there is a very weird bug with
the scale(I believe it is on mono game side), where I can not have
opposing signs in the scale vector.