Checking down functional, implementing showdown