weird interactions with polygon collision