I've identified some features that are in need to be added or fixed:
1- Change the core to a grid system vs collection base.
(Now implemented)2- Add fields that the user can customize further than just the one.
3- Alter how the editor uses the resources. The tiles have properties, but if they don't have a change, then make them use the defaults. In the editor it doesn't matter much, but the EXPORT version needs this for optimizations in speed.
4- Require the system to ask if you want to close a map before doing it. Or at least make an option to require it, and save that in an INI file.
5- Allow the user to unload tiles... if they select the last one from a tileset, then remove the tileset.
6- Add capability to erase larger amounts of tiles at one time with the drawing tools. Similar to drawing a rectangular shape, only in erase. Possibly allow the user to define the eraser size?
(Now implemented, but done with the FloodFill)7- While drawing using anything other than a single tile, allow the graphic to show when moving around on the map for placement. Make it the same as a single tile draw.
(Now implemented)8- Design a better way of seeing / changing which layer is currently selected for editing.
(Now implemented)9- Correct the issue when exporting a tileset map that it crashes after drawing and then trying to save. It doesn't save the file, and crashes out.
10- Change how the Tileset save is made. The tileset should look IDENTICAL to the screen as the user draws it. I think the grid system should aid in correctly doing this.
11- Add FloodFill
(Now implemented)12- Add Line
(Now implemented)13- Add Ellipse
(Now implemented)14- Add an Undo feature
(Now implemented)15- Add Copy/Paste
16- Add Selection tool (works with Copy/Paste)
17- Add Cut (works with selection tool)
18- Redesign WDF file format to be more efficient
19- Save Tilemap as Image. This means the ENTIRE map in one BIG image file

Maybe even make a scaling feature to shrink it down to save space?
20- Add markers in for the starting and ending points (basic red line 'squares') when using a tool to draw with both showing the image on top.
21- Show the drawing tool as its dynamically drawing on the layer its being drawn to. EX: 3 layers are shown, 2nd layer is being edited, it will draw behind layer 3, on top of layers 1 and 2, saved to layer 2.
22- Display the files used for the images.
23- Allow removing tiles/tilesets (image files) from the map.
I think that's it for now
