Added pvp task class and listener