1. Game board capable of being randomized
    1. Board will use random number generator to place resource specific tiles in each place with a number corresponding to that tile
  2. RNG Dice Rolling Code
    1. Random number generator will complete a dice roll for players 
  3. Automated card dispenser
    1. Depending on the dice roll and where players have settlements or cities, the mechanism inside the board will distribute cards based on the number rolled
  4. Board records points automatically
    1. The board will keep track of the points accumulated by players based on the number of settlements / cities, victory points due to development cards, longest road and / or largest army
  5. Game pieces with specific resistor values
    1. Cities, settlements, roads, and the robber will have resistor values specific to each player in order for the board to distribute cards and points, accordingly