Fixed gravity

Gravity now works correctly, pieces don't stick to the sides of
other chunks.
Implemented rotation

Not perfect results with pieces that don't have a perfect center.
Doesn't check for piece overwrite, or edges of board.