Worked in a lot of changes Scott proposed
Goal states are now tracked in level sessions (state.goalStates)
Added achievement deleting and automatic achievement filling