Solve day 22 part 2
Solve day 22 part 2

Solve part 2 of the puzzle for day 20 by fixing TryAlignToEdge().
Remove redundant code.

martincostello/adventofcode,martincostello/adventofcode,martincostello/adventofcode,martincostello/adventofcode