added evolution gui and update color boxes on state change