todo
game score is calculated and returned as a promise
add .gitignore