put logic blocking 2 adjacent sides strats into own method