Added different phase length to GameThread model and modified logic to accomodate