U do a really good job of subverting the players expectations by js randomly spawning in a new type of area :3 the way u handled ui was nice too :3 I will say though (and the shader does a decent job of hiding it) having so many 3d assets of different kinds can make the world look less cohesive. Cool game!