Added console argument handler using opensource toolkit: Mono.Options. And refactored Code to introduce a GameResult class