added gameManager
moved manager interfaces, changed some minor things