Add dirent library; Pre-load all textures into a static std::map in Level class instead of re-loading them everytime we log a level - this should be a huge performance boost; clean-up some code in Level class; fix another uninitialized variable in Unit class and add one thing to TODO.txt;

Thanks to Divendo-Webs for the idea about the loading!