Added Simon.java code.