add JetBrains .idea/ to .gitignore
close #2 - refactored GameStatus to an object and clarified Player extension point.