Add two more parameters reorganize the structure

The file structure now is the same as in the white board.
Modify the code to restructure the file

Add some variables to reorganize the verilog file structure. Change the name of some variables to make them more
precise.
Change the button codes
This button does not create new texture every frame

Pass three textures for every button other than create new textures every
frame.
Add the score screen so the button can work
Make the method for reture the root path correctly

Use regular expression to make the root path retured correctly.
Add the six textures for the buttons of score screen