Basic Centering works fine, although it is extremely fragile. Collision
has also been broken. This will probably need a from-scratch re-write.