diff --git a/game/overworld-plains/loc-coast/coast.twee b/game/overworld-plains/loc-coast/coast.twee
index c898780cd3df35d90e8e508c48a1be5606b2b1d4..3e162fd3ebbfad938d122b32bf69685cf35e239b 100644
--- a/game/overworld-plains/loc-coast/coast.twee
+++ b/game/overworld-plains/loc-coast/coast.twee
@@ -120,7 +120,7 @@ You're on a thin coastal path north of the farmlands, above a cliff facing the s
 	You run and jump. The wind catches you, and carries you along the trail. <<physique 2>><<athletics 2>>
 <</if>>
 <br><br>
-You follow the path east. It sometimes runs along the very top of the cliffs. At other times it dips part way down, so that the route squeezes between a rock face on one side, and a sheer drop on the other.
+You follow the path east. It sometimes runs along the very top of the cliffs. At other times, it dips partway down, so that the route squeezes between a rock face on one side and a sheer drop on the other.
 <<if $speed is "jog">>
 	<br><br>
 	<<athleticsdifficulty 250 700 true>>
@@ -178,4 +178,4 @@ You see the town in the distance.
 <br><br>
 
 <<link [[Next|Coast Path]]>><</link>>
-<br>
\ No newline at end of file
+<br>
diff --git a/game/overworld-plains/loc-coast/widgets.twee b/game/overworld-plains/loc-coast/widgets.twee
index 38633621790a4dd44cc22b3b04635f83b90d2f16..bce5194a08d7e5ac05474b5b725c23fe1c3ef450 100644
--- a/game/overworld-plains/loc-coast/widgets.twee
+++ b/game/overworld-plains/loc-coast/widgets.twee
@@ -1,44 +1,33 @@
 :: Widgets Coast [widget]
 <<widget "cliff_top_desc">>
-<<if $daystate is "night">>
-	<<if $weather is "rain">>
-		You hear waves crash below as rain lashes you.
-	<<elseif $weather is "overcast">>
-		You hear waves crash below.
-	<<elseif $weather is "snow">>
-		You hear waves crash below.
-	<<else>>
-		Stars glimmer over the endless deep.
-	<</if>>
-<<elseif $daystate is "dawn">>
-	<<if $weather is "rain">>
-		Waves crash below as rain lashes you.
-	<<elseif $weather is "overcast">>
-		Waves crash below.
-	<<elseif $weather is "snow">>
-		Waves crash below.
-	<<else>>
-		The sun creeps above the water.
-	<</if>>
-<<elseif $daystate is "dusk">>
-	<<if $weather is "rain">>
-		Waves crash below as rain lashes you.
-	<<elseif $weather is "overcast">>
-		The darkling water stretches to the horizon.
-	<<elseif $weather is "snow">>
-		The darkling water stretches to the horizon.
-	<<else>>
-		The fading sun still illuminates the water with an orange glow.
-	<</if>>
-<<else>>
-	<<if $weather is "rain">>
-		Waves crash below as rain lashes you.
-	<<elseif $weather is "overcast">>
-		Grey water stretches to the horizon.
-	<<elseif $weather is "snow">>
-		Grey water stretches to the horizon.
-	<<else>>
-		Grey-blue water stretches to the horizon.
-	<</if>>
-<</if>>
-<</widget>>
\ No newline at end of file
+<<switch $daystate>>
+			<<case "day">>
+				<<switch $weather>>
+					<<case "clear">>Grey-blue water stretches to the horizon, glinting in the bright sun.
+					<<case "rain">>You hear crashing waves as rain whips around you. <span class="red">The path is muddy. You should take it slow.</span>
+					<<case "overcast">>Murky water stretches to the horizon, grey in the overcast light.
+					<<case "snow">>Frigid waves crash against the cliffside as snow falls around you. <span class="red">The path is icy. You should take it slow.</span>
+				<</switch>>
+			<<case "night">>
+				<<switch $weather>>
+					<<case "clear">>Stars glimmer over the endless deep.
+					<<case "rain">>You hear waves crash below you as rain pours from the night sky. <span class="red">The path is muddy. You should take it slow.</span>
+					<<case "overcast">>The darkling water is barely visible as a blanket of clouds shroud the stars.
+					<<case "snow">>You hear waves crash below you as snow flurries sting your cheeks. <span class="red">The path is icy. You should take it slow.</span>
+				<</switch>>
+			<<case "dawn">>
+				<<switch $weather>>
+					<<case "clear">>Wine-red in the dawning sun, the ocean stretches to the horizon. 
+					<<case "rain">>Rain whips around you as the sun creeps over the horizon. <span class="red">The path is muddy. You should take it slow.</span>
+					<<case "overcast">>The pearlescent water shimmers as the first rays of sunrise cut through the clouds.
+					<<case "snow">>Chunks of ice drift aimlessly in the sea as you watch the rising sun. <span class="red">The path is icy. You should take it slow.</span>
+				<</switch>>
+			<<case "dusk">>
+				<<switch $weather>>
+					<<case "clear">>The fading sun illuminates the water with an orange glow.
+					<<case "rain">>Rain whips around you as the sun sinks beneath the horizon. <span class="red">The path is muddy. You should take it slow.</span>
+					<<case "overcast">>The dreary sea lies still beneath the gloaming sky.
+					<<case "snow">>Snow crunches underfoot as you gaze at the darkening ocean. <span class="red">The path is icy. You should take it slow.</span>
+				<</switch>>
+		<</switch>>
+<</widget>>
diff --git a/game/overworld-plains/loc-farm/meadow.twee b/game/overworld-plains/loc-farm/meadow.twee
index 45645e099af21dddd35dcdc23fbd3dd84287c6e9..696b0510c80927a26da1a9e5f5ad8b5d8148b650 100644
--- a/game/overworld-plains/loc-farm/meadow.twee
+++ b/game/overworld-plains/loc-farm/meadow.twee
@@ -108,11 +108,11 @@ You search for plants long and sturdy enough to build an improvised garment. You
 <br><br>
 
 <<if $rng gte 91>>
-	You open your eyes. Did you doze?<<ltiredness>><<tiredness -6>>
+	You open your eyes. Did you doze off?<<ltiredness>><<tiredness -6>>
 	<br><br>
 	<<if $exposed lte 1>>
 		<<clothesstrip>>
-		You feel a breeze. You look down, and see with horror that your clothes are gone!
+		You feel a breeze. You look down and see with horror that your clothes are gone!
 		<br><br>
 
 		<<covered>> You lie low and scan the meadow.
@@ -190,7 +190,7 @@ You run after the <<fox_text>>, hoping there's no one else around to see. You do
 You enter the surrounding trees. Your eyes adjust to the dim light, and you see your quarry scurry into a hole up ahead.
 <br><br>
 
-You keep running, jumping over fallen branches, until you arrive at the hole. You peer inside, but can't see very far.
+You keep running, jumping over fallen branches, until you arrive at the hole. You peer inside, but you can't see very far.
 <br><br>
 
 <<if $physiquesize lte 10000>>
diff --git a/game/overworld-town/special-kylar/main.twee b/game/overworld-town/special-kylar/main.twee
index a5b652524b3d552dcd776298a4d814e180036120..e9685646824efb5dc1f2d0a5ae8698f0806e0154 100644
--- a/game/overworld-town/special-kylar/main.twee
+++ b/game/overworld-town/special-kylar/main.twee
@@ -4352,12 +4352,17 @@ You see a small note near to the <<print _container.name>> with the letter "K" o
 <<set $outside to 0>><<effects>>
 <<set $kylar_action to "loft">>
 
-You tell Kylar about the loft at the orphanage, and ask if <<he>> has any thoughts on what to do with the space.
+You tell Kylar about the loft at the orphanage and ask if <<he>> has any thoughts on what to do with the space.
 <br><br>
 
-"You could hide anything up there," <<he>> says. "I-I have an idea. I could set up a lab like I have at ho-" <<he>> interrupts <<himself>>, and glances around. "Like I've seen on TV. You could make pepper spray. The basic ingredients aren't hard to get, it just takes time to ferment."
+"You could hide anything up there," <<he>> says. "I-I have an idea. I could set up a lab like I have at ho-" <<he>> interrupts <<himself>> and glances around. "Like I've seen on TV. You could make pepper spray. The basic ingredients aren't hard to get, it just takes time to ferment."
 <br><br>
 
+<<if $daily.manorLab gte 1>>
+	You're intimately familiar with the lab Kylar's referring to, having cleaned it yourself. <<He>> doesn't need to hide it from you, but you get the feeling <<he>> doesn't want the other orphans to overhear.
+	<br><br>
+<</if>>
+
 "I know where to get the equipment," <<he>> adds. "It will be expensive though."
 <br><br>