Movement Fixes

Knights, Rooks, and Queens now move correctly, including through the
singularity.