Yeah, depending on your levels design, you might need to add more events to handle different combinations of slopes, player direction, whether it's jumping of falling etc.. Like I said, it's a difficult task, may take many hours to get everything right.