Refactored the code responsible for assigning the Tank to players. A priority queue is now used to determine the order of players who will control the Tank.
This resolves the issue where a player who has previously been assigned as a Tank is replaced, the new player will only assume control after all other players had their turn.
664