@bamdadd : removed the state logic from players