Determine If A Point Is Inside A Polygon Java