Adds ischeck test to legal.c, needs debugging due to seg fault