add initial implementation

2 human player game is done.