Fixed issue with drawing diagonally.
Still going out of array bounds though
Fixed stupid sprite co-ordinated being off.
For some reason they are offset by 4, causing an array overflow error when trying to display them