Correction du problème

C'était principalement dans setbounds. il fallait mettre le factX dans le if.