added virtuals, instance methods for Game model