animations good, collisions not so good.