deeply implement PVPArena.java