Fixed dx and dy, field affect is now corect