Game logic communication layer