refactored dealing loyalty in GameController/Service/Views