Oh boy, I see some trigonometric functions here.

I think I'll stick with using BitBlt, since I have no idea what a sine or cosine is.