player squashing implemented
implement block chaining