Extracted movement/collision/merge logic to one function and implemented for all directions
Merge pull request #2 from ShadyPenguin/joes-version

Movement and merging working in all directions