OO designed improved and player status method implemented