should build from scratch with deps built first
actually commit submodule changes, and added libtcod project