adding initial files
majority of the game functionilty added