add new code and test game project
add gitignore files