Да, я заметил скачки на переходе границы квадрата, забыл указать... В любом случае програмка