normal : sans le else en commentaire, si ton bloc arrive exactement au dessus du triangle, rien ne lui dit de s'arrêter, car à cause de sa vitesse, il sera de l'autre côté au prochain step.
Une autre solution consiste à faire un collision_line entre x,y et le prochain x,y