I have one more bug in my game, stickman players with a triangle collision polygon (+solid behavior), will throw a ball back and forth (like two stickmen stand on opposite sides, and red stickman throws the ball to black stickman), but every now and then, usually when red stickman is moving upwards/downwards, he will catch the ball (set ball to image point 1, which is his arms) and then throw the ball behind him. That is the wrong direction and does not make sense since the ball is suppose to bounce off solids.
How do I fix this.