[API break] tile: Change texture property to paintable
There's no reason to restrict it to a texture; any paintable should work, and this gives us more flexibility in the future.
There's no reason to restrict it to a texture; any paintable should work, and this gives us more flexibility in the future.