This project demonstrates how sprites can "push" against other sprites (in this case, using steam to lift a ball). Arrow keys to move ball.
Feel free to use with credit...