so, we should probably just start out with adding a cost to each of these commands. I'm not sure how much extra work that would be, but it seems like it would be pretty easy to bake that into this PR. At this point the cost is completely arbitrary, as long as everything costs at least 1. I'd just like to see the structure in place.