Implemented a better algorithm.
Cleaned up.
Placed a grid within the bounds of the ship image boundary.
Added grid square alignment controls.