Block shapes are included in game mechanics

There are still some bugs.