Began work on the map interpreter.
Updated Tile

Tile has been updated to support images

Entity has also been updated to support images.
Updating progress on Interpreter

RIght now it needs to assign images to each tile.
ImageRegistry changes

Now includes a count variable for a certain keyword in the file. Helps
randomize tile sets such as walls having multiple variations.
Image regisry keyword count hashmap

Uses a hashmap now. Super cool.
Adding all assets from Anna

Also updated fixes to registry.
Progress on interpreter.
Revert "Adding all assets from Anna"

This reverts commit 58011edffec4cdb739656bf3cf65f1f18298a5e2.
Image registy bugs fixed.

Added tiles again but only two sets. Will add others later.
Map interpereter is able to display

Map interpreter now properly assigns tiles to tile state objects. New
tiles have been used.
Rooms can be colored differently

Uses multiple tile sets to render rooms.
Corridors and Space now drawn correctly.
Global image regisrty

There is now a global image registry accessible even if you do not have
the tileset. Useful for things that dont change often like space, blank,
or other control tiles.
Added more keyword entires
Doors now rendered

Although left and right has yet to be distinguished.
Doors now drawn with left right orientation
Comments for how to use the tile_index
New randArray function
Added method to extract simular registries
Tile top image method implemented

Very horriabily done. Please fix!