Much better movement engine that isn't super fragile
Merge pull request #1 from Diamond/column_movement

Much better movement engine that isn't super fragile