Added very large test for List output
Updated print_list to stop when taking to long to print out list
Separated retrace_map_output and retrace_list_output for future optimization for printing list output
Got a 95.3 at this commit if there is a need to hard reset :)
Converted Tile struct from all ints to all shorts
Changed FloorTile from ints to shorts
Added set_coords func to Coordinate struct
Refactored retrace_path algo for clarity
Refactored to make use of set_coords func