refactoring, game events addition and jbehave...