[finishes #56671780] implemented PlayerCharacter class just like grid unit.