ruby classes for board / cardgame prototyping