should be able to filter out the sensible moves