Implementation of the Puerto Rico board game