(feat) add game class