I'm not totally sure what's happening, but I sense that it's extremely deep and complex. Im really interested in this games development, please include a hands on tutorial eventually!