Using Physics in tetris game is probably not a good idea. Mixing Physics with other behaviors (solid, 8-direction etc) in one object is a very bad idea. This will never work correctly..
Ok, but I need physic , thats the base of my gameplay, I don't want the bricks to be stuck on a grid ,the bricks need to have a weight and moves naturally , they need to be affected by gravity, etc.
For now everythings work fine except this pixel gap between blocks, I don't understand how the collision box works, why is it loose 1 pixel lenght on stacked blocks. Is there a way to "align" them properly and to maintain the physics behavior at the same time ?
Edit: It's not exactlly a Tetris like, it has a more inaccurate and natural brick placement like that : youtu.be/RxNqzov8vts the constructions should collapse