判定はどちらでもできるけど、バグで外れたりとかさせたくないならグリッドだね。
そんなに難しくないよ。三次元配列でブロックの当たり入れるだけ。
それより、パズル考える方がよほど大変w