Logic Implementation - state.java

Some classes and the logic is not finished yet
Create README.md
Create .project
Create .classpath
Logic update without endGame check
Update EndGame in logic
Logic and tests updated

Fixed some bugs, changed the end game test and corresponding logic
codes.