- Better accounting for asymmetrical moon phases. - Creates enums and cleans up / replaces existing checks for capstone phase states. - Replace all existing uses of phase where cycle should have been checked instead.