+ Found a bug in read_input where previous inputs could collide with new inputs + That might need further investigation but a memset works for now