beginnings of an editor with the entity properties window generated by a metaprogram. There's a lot of polish to add like hiding properties relating to flags that aren't enabled and not spawning entities under the UI but the basics are there.