A simulation of the board game "Dominion" written in Scala for the purpose of fun and AI development