how would you go about testing collision detection ? i know the um is x is in x2 thing.. but umm how would you check for stuff like stairs? how do you check if you are at stairs and then go up the stairs? would you just do ifs to all objects? or is there better ways?