base tile shift