Player now may attack opponent hero
Refractored RealPlayer to improve code logic and users experience