public void step(State state) {
		ArrayList<MouseAction> currentActions = new ArrayList<MouseAction>();
		currentActions.addAll(mouseActions);
		mouseActions.clear();
		state.mouseActions(currentActions);
	}