Single Start/End Points Implemented

Drawing would previously work without restriction. Now, the user may only have a single start and end point on the grid at any one time. If a new one is drawn, the old one is deleted.