This is just me working on tiling still. So far it will (fail) to tile an image based on the dimensions you provide. It has built in checking to make sure that your maps A. fit the size you pass in; and B. are valid sizes for openGL textures. It will properly TILE a T4 sized map that is 4x4 tiles, but it still isn't reading from the image file properly.