Switched to Seperating Axis Theorem for polygon intersection detection
Still needs work, but is more likely to be accurate, and is faster