* @return tile found in cache or new one created from sprite
*/
public Sprite getTile(final Sprite sprite, final int x, final int y, final int width, final int height) {
final SpriteCache cache = SpriteCache.get();
final TSRef reference = TileSprite.createReference(sprite, x, y, width,
height);
Sprite tile = cache.get(reference);
if (tile == null) {