Tile generation + visibility

I'm making a game about collecting firewood to keep a dying fire alight. There's not much of a game so far, but I'm pretty happy with the foundation of the map generation. Good thing Extra gives me plenty of time to finish!

tiles.gif

Side note - how is everyone making such beautiful gifs? Mine are always so crunchy and slow.