intertwined

twisted together or closely connected so as to be difficult to separate

» Glossary for Game