Added a seperate class for opponent analyzer