Issue #15 Moved Outcome to its own .java file