initial commit, a demo game like 2048