left and right working
all directions ~work
refactoring direction methods
direction alogrithm bug fixes
minimal game play
refactor
cached canvases
all four directions