starting to get the domain model down for playing games