Tried creating a nice transformation matrix system but came to the conclusion that Java's affinetransform is probably alot better anyway.