Improved pushable blocks; improved to allow vertical pushing. Ordinary solids also made slightly more generic to prepare for Circular+Rectangular merge, and circular pushable solids.