Well, I now have a two week break stretched out before me, a gaping abyss begging to be filled with code. This is what I have in mind in no particular order (probably will only manage a fifth of it), although let me know if you have any suggestions.
* Set up my new computer
* Improve prefabs to allow any entity references they have to be linked to other prefabs (would allow things like a player prefab specifying their starting inventory, and related entities holding the actions to perform on events). Or to have inlined prefabs.
* Clean up the game state management and a few other things like the renderer owning the world, in preparation for future work (multiplayer and modding)
* Play some Guild Wars 2
* Implement doors, to get a first pass on the components and component systems to support compound block entities.
* Generally improve the existing components + component systems, adding more events, making the components more generic/reusable and adding some of the more important action components, like spawning a prefab and dealing damage.
* Document the entity system on the wiki
* Add the beginnings of mod capability - a mod directory within which folders or packages (zip/jar) can be placed for each mod, and a menu to enable and disable them. Hopefully be able to start moving some content into mod packages. Firm up world behaviour as textures are changed or blocks added/removed.
* Convert block shapes to be defined in JSON rather than groovy config files. Possible block definitions too if there is time?