Jeśli operacje wykonujesz na kartezjańskim układzie odniesienia(bo tak zakładam z treści) to w zależności od tego, czy postać może się poruszać po skosach masz 4 lub 8 możliwości. Najprościej, względem aktualnej pozycji walnąć fora i sprawdzić, czy dane pozycje posiadają kolizję. Czy pionowa czy pozioma możesz ustalić wewnątrz fora, gdy ową kolizję napotkasz, aczkolwiek nie mam pojęcia w czym Ci to potrzbene O.o