Finished the project mostly. Still have to handle the swapping of tile IDs