Design and implement the following two player tower of Hanoi based game. The game starts with 6 bins labeled A to F. Bins A and F each has N disks stacked from the smallest on top to the largest at the bottom. Disks belong to each player must be presented using different textual symbols.
Each player objective is to transfer the disks from their associated bin to the bin on the other end. The first player achieves that is announced the winner.
Players interact with the game through commands issued at a command prompt. This command prompt appears below the visualization of the tower of Hanoi bins and is refreshed after each command. The command prompt must show the player name that has the turn to play followed by a $.