Continue implementing the rules and implemented a player interface