Now properly following the rules for laying tiles