tweaked movement rules for triangles