Shaved `piece` code
Now `piece` doesnt have `blocks` inside. Instead we use the global position table all the time.
Removed `block` altogether! Rewrote a lot of things