finished pre-round logic, not tested yet