If I wanted to implement a priority system for the turn queue, or other arbitrary behavior, would that be possible?