Got the new level editor working to the point that it can create maps for the game now. Its a lot more flexible than the last one and more easily supports non-polyhedral shapes, such as the cones here. Should be much easier to extend this project as the requirements change, and of course a lot of the code was lifted from the last one so no great dramas.
The new level in an action shot showing a shadow on a curved surface.
Next up, importing arbitrary meshes into the editor, click-to-place on surfaces and export to the game. So christmas trees with cone collision shapes in other words.