Add loop for arena generation, slight imprecision