Improve networking. Add arrays to Properties. Increase rendering encapsulation.
Consider switch to premake.