Thought about optimizing quadrant page to handle dynamic number of players, but then realised it already handled that