uses game interface to check validity and create a game
whitespace
switched to keywords