what about 90degree rotation, is that easier, cause that would still be useful
90 degree and 45 degree are both pretty easy, but both change the size of the sprite so that has to be taken into account.
So if you have a 40x50 sprite and you rotate it 90 degrees then now you have a 50x40 sprite.
If you have a 40x50 sprite and you rotate it 45 degrees then you get something like a 57x71 if my math is right.