PROJECT 3 - STAGE 1 

*   notes from Week 6 Lab, 2015-02-27

*   each team can IMPLEMENT one or more versions of GuideMe --
    GuideMe.java or
    GuideMe1.java, GuideMe2.java, etc.

    BUT they must choose just ONE for the "master" obstacle/feature
    course to conclude this Project 3 - Stage 1

    *   OK to grab parts from different team members' 
        GuideMe.java from Individual Assignment 3,
	OK to create a new version!

*   NOTE: required to KEEP the minimum requirements --
    INCLUDING:
    *   left button release should cause it to go left,
    *   right button release should cause it to go right,
    *   enter button release should cause it to go forward,
    *   escape button press should end the program;

    ...BUT you choose how sensors affect the robot's progress;

*   obstacle/feature course CAN include
    *   garbage can(s)
    *   LEGO Mindstorms kit boxes
    *   OK, no chairs (sigh!)
    *   (except for kit boxes, won't be less than 8" tall)

*   We will MEASURE, for each team's selected program:
    *   TIME to COMPLETE the course (we'll call that the speed
        to complete the course)

    *   NUMBER of COLLISIONS while completing the course

    *   NUMBER of BUTTON PRESSES needed to complete the course
        (must be at least 1, to start its initial movement)

    *   NUMBER of FALLS (or catastrophes requiring something
        than the specified button presses, such as picking up
	the robot or turning it by hand) to complete the
	course
	*   we hope this is 0!

    *   NUMBER of RESTARTS of program necessary to complete
        the course 
	*   we hope this is 0!