added 7 movement scenarios, added rook movement check