fixed bltTexture bug with visual angle rotation, added a lot of comments