Spaceheist

Set currentScreen when we move to a new one!
Preliminary Networking

Games can be hosted and joined (localhost only). There is a shared
Director between all players, and each player has their own Controller.