Activity
feat: marginally improve type annotation warning
feat: marginally improve type annotation warning
chore: remove completed to-do item
chore: remove completed to-do item
refactor: remove duplicated if statements
refactor: remove duplicated if statements
refactor: _compress function: reduce iterations from 36 to 20 per move
refactor: _compress function: reduce iterations from 36 to 20 per move
chore: add todo
chore: add todo
refactor: remove unnecessary function
refactor: remove unnecessary function
feat: add license
feat: add license
chore: add todo
chore: add todo
chore: rename file; refactoring complete
chore: rename file; refactoring complete
feat: improve check win to validate if moves are possible even if boa…
feat: improve check win to validate if moves are possible even if boa…
feat: reset board more completely if user wants to play again
feat: reset board more completely if user wants to play again
refactor: remove unnecessary line
refactor: remove unnecessary line
refactor: remove magic numbers
refactor: remove magic numbers
refactor: rewrite merge and compress functions from scratch... should…
refactor: rewrite merge and compress functions from scratch... should…
refactor: use direction enum rather than magic strings, use table enu…
refactor: use direction enum rather than magic strings, use table enu…
chore: add todos
chore: add todos
refactor: use dictionaries everywhere
refactor: use dictionaries everywhere
fix: right and left movement
fix: right and left movement
refactor: semi-functional - simplify merge function
refactor: semi-functional - simplify merge function
refactor: major refactoring continued
refactor: major refactoring continued
feat: add readme
feat: add readme
refactor: begin major refactoring and program rewrite
refactor: begin major refactoring and program rewrite
remove gitignore, make executable
remove gitignore, make executable