Initial attempt at polygon based collision detection.  Kind of funky when angled.