init_textures() moved the grid string to a variable to reduce the length of recipe strings.
Changed fog[][] to represent the amount of fog on tile. 0 is clear, 1 is foggy, 2 is dark.
Replaced the square tiles with hexagons. Why? Because hexagons are sexy! Updated _world_position_to_layer_position(), _layer_position_to_world_position(), cursor management, added fog_set() and fog_set_array(), added hexagon_neighbours[][][]. This must be the heaviest commit to date.