msg() overload for bool parameter
optional third argument can be used as a seed
node::init + node::load_symbol --> node::node
map can now be printed with row+column numbers
added functionality including pathfinding + generally improved code