@Override
	public void read() {
		// TODO process currentEvent through Interpreter, load up next currentEvent?
		// How do I handle conditionals?
		
		// Conditionals?
		if(currentEvent.isJsonArray()) {
			/*if(Interpreter.interpretConditional(currentEvent.getAsJsonArray().get(0).getAsJsonObject())) {
				currentEvent = 
			}*/
		}
		if(currentEvent.isJsonObject()) {
			Interpreter.interpret(currentEvent.getAsJsonObject());
		} else {
			// XXX Shouldn't happen
			resetEvent();
			return;
		}
	}