Version2 working

@Xorlev Is this parent class the misleading one for replayAll, etc?