Collision and block generation

Each block has his own collition handler.

There is a class that makes a set of blocks, which makes the shapes that
drops.

For testing purposes, able to click on screen to generate a shape.

ISSUE: Still need fix the drop for shapes, as it's fucking wierd right
now...