Updated the sign manager and added a method to retrieve the sign manager for abstract games.
Made setPlayerGame have an enum response for more flexibility.