For animated tiles, I added timer delay variables that are multiplied by the tile’s X and Y positions on the map. This could be used to make the tile updates appear slightly staggered, like a “wipe” across the screen, or to offset the current frame of a tile by whole frames. Specific use cases I’m thinking of are lapping water for the former, and grass swaying in the wind for the latter.

I’m really excited about what’s possible in terms of art and graphics now, with the tweaks I’ve made over the past week or so.