The actual putting of the block data into the grid is working but the rendering still isn't.

It needs to be put into the origin position. It's a pretty hard problem.
Better collision timing
Background music