This won't work for isometric tile templates. Something like `worldRenderer.ScreenPosition(new CPos(x, y).CenterPosition) - worldRenderer.ScreenPositition(WPos.Zero)` should give you the correct tile offset.