finish deeply implementing PVPArena.java