Fixed issues with collisions, now collisions are handled corrected if an element is hidden / out of bounds