Players now only have GameController references

Made the actual game in the game controller private,
Player only calls GameController now ,