Updated method names
Clarified direction offsets

Changed variable names and used another variable, oppositeDirection, to
determine the offset