Fixed surface copy problems, seriously what is up with the -1,-1 shit?
That is not half pixel aligned and breaks the functions to whomever did
this.