* Refactoring if Player controller (added onRun() method)