Blocks can now only move either vertically or horizontally, depending on their orientation. Still working on collision detection.