I haven’t done much over the last couple of days for various reasons.
What I’ve done is just continuing the work to split out different types of units into smaller chunks of behaviour so that things can be a little cleaner and easier to find.
This also allowed me to create level-by-level databases of which NPCs are in the area. Which will, of course, allow the server to see them, which will allow it to verify that you’re allowed to use items/interact with/trade with/etc other players and NPCs.
So it’s all going somewhere, even if it’s not the most exciting update!