separated update() and check()
added TDomino
swapped LEFT and RIGHT rotates