Drag v1

So in this update I  implemented the drag feature to an extent. The
initial position of the created block is bugged to start at the center
of the screen. The block is automatically deleted when the block is
dropped.