public void enterQueue(Vehicle v) throws SimulationException, VehicleException {
		if(v.isParked() || v.isQueued() || v.wasParked() || v.wasQueued()){
			throw new VehicleException("Vehicle not in correct state");
		}
		if(queueFull()){
			throw new SimulationException("Queue is full");
		}

		status += setVehicleMsg(v, "N", "Q");
		queue.add(v);
		v.enterQueuedState();

	}