better block animation