on my game, making the sprite jump, so I have to make it stop gravity when hitting the tile but start again when off the tile also make a code to slow the sprites speed completely within a very small time because if it goes too fast it will be very bad. that's the easiest way to explain what im doing, but its a lot more than that..