Fixed polygon collision, COMPLETE!