feat: add search
refactor: extract helper components
feat: render moves
chore: add prettier
chore: add .log to gitignore
initial commit