- added Q2DTexture to replace BufferedImage (texture is always an
optimized bufferedimage)