When new tiles are added to the game, users could not render or preview replays.
This fixes the issue in two ways:
When an unrecognized tile is present in the TagPro map of a replay, we substitute a blank tile (which renders as a black square)
When an unrecognized dynamic tile is present in the dynamic floor tiles of a replay, we log once and skip that tile - previously we would log every time and skip the rest of the dynamic tiles for that frame, but that leads to a poor user experience since many tiles may be skipped
When new tiles are added to the game, users could not render or preview replays.
This fixes the issue in two ways:
Fixes #257.