put all legal checks and down,right,left moves in block
merge conflicts