working on tiles, movement smoothed