A revision of the engine for hexagon tilings, this actually has simple relative changes in P and Q which describe the coordinates of all touching hexagon tiles. anyways, use Q, W, E, A, S, D to move around. .. W Q .. E A .. S .. D