punnett calculations done, todo make pretty