when you move them around are you calling that:
if hasCollieded(square1, square2) then
again? You have to check it every time you move an object. This is something you would probably put inside your move code.
[import]uid: 199310 topic_id: 35570 reply_id: 141796[/import]