Some migration from flags to group vector dependability for properties.

I've also gone and changed up the UI system so that specific rendering parameters (where to place messages, where to center the view, where to draw health/other UI elements...) are formulaicly dependent on constants defined in Game.h.