Implement Pledges
This introduces a new function battle.prioritizeQueue which
will move a decision to the front of the queue