Games

Games can arguably be viewed as a puzzle to be shared by two or more people ...