# \[Matterjs\] Discover new bug while pushing sprite

**URL:** <https://phaser.discourse.group/t/matterjs-discover-new-bug-while-pushing-sprite/10143>\
**Category:** Phaser 3\
**Created:** [August 21, 2021, 7:40pm UTC](https://phaser.discourse.group/t/matterjs-discover-new-bug-while-pushing-sprite/10143 "2021-08-21T19:40:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MajorKuprich](https://avatars.discourse-cdn.com/v4/letter/m/bcef8e/32.png) [@MajorKuprich](https://phaser.discourse.group/u/MajorKuprich)\
**Post date:** [August 21, 2021, 7:40pm UTC](https://phaser.discourse.group/t/matterjs-discover-new-bug-while-pushing-sprite/10143/1 "2021-08-21T19:40:15Z")

</div>

I think I discover new bug in MatterJS physic. 🤔  
First I push ball to collide with world bounds, then I kick it to reflection.  
After these steps basic push movement in this physics don’t work properly.  
Moved sprite sometimes goes completely different direction than it’s pushed.  
I don’t change any parameters of the ball (frictions, no kicking etc.) while pushing it.  
Black ball shouldn’t move away from the red ball because it’s pushed by the red ball (not kicked).  
Please see example video:

[https://global.discourse-cdn.com/free1/uploads/phaser1/original/2X/6/610ddc3b71a9ca8ada6b5d7a7bad68a66ee5d20b.webm](https://global.discourse-cdn.com/free1/uploads/phaser1/original/2X/6/610ddc3b71a9ca8ada6b5d7a7bad68a66ee5d20b.webm)
