add traversal costs to tiles to make astar calculations easier and cheaper

we shouldn't need walls and gates anymore but we still do for things to work right so there's still something to look into there.
fixed traversal cost bug. the issue was that tower rooms weren't set yet so we couldn't get all the relevant information about what you were moving into