don't allow drop to modify cells besides itself
refactor cells to use send/receive block API
make cell animations private
hide rotation and translation cell members
update compiled javascript