border collission finally works except in the corners.... :/