continued work on check win

looking ugly and complicated