Some complicated ESYS approaches
ESYS: moved surprise task to correct naming
ESYS: Surprise works (needs cleanup)
ESYS: Cleaned up surprise task of lab1