Now determines top-left visible card

Also a bunch of code cleanup for transitions
Focal zoom implementation is far from perfect, but its a big improvement