playerManager move function return the winner
  - return the winner instance (if any)
           or null otherwise
All events interactions are now handled by the eventManager