Now has multile levels + exits!