extract commands to interface
-Extract game to strategy pattern
-enhance game
-extract hardcoded value of game specification
-code refactor