Editor: Fixed drop-down menus not working with the latest fixes.
Editor: Separated data inputs from displaying tile data values. This helps fix issues with the drop-down menus.
Editor: Separated data handling logic and added more new rules to make the logic work.
Editor: Fixed a minor off-by-one error.
Editor: Added new rules to allow new editor internal data formats to work. Because of said rules, it used to be ArrayList<Data>, and now it is ArrayList<Map.Entry<Integer, Data>>. This is used for allowing multiple non-conflicting ways to draw tiles.