added input
started collisions
finished 2B, need to test
up to checkpoint 8 tested, up to 10 written. Getting ready for loads of debugging