client now gets visual update when opponent leaves
client now gets visual update when opponent leaves
merging branches
fixed duplicate action buttons bug
Working on refactoring Server
Added assertion for logging in to server
Server now shuts down in a better way when using `exit` command
Moved `ClientIO` class and added tests for starting game
Added a test to play a game against AI Loser
Disabled Enchanting action for AI Medium
implemented single player and ai choice buttons in client
this is the real commit for adding AI choice buttons
Added an export feature to export data from entities
Fixed client crash on game over (swing dialog related)
client no longer crashes on game end (or recognizes it), started refactoring
Added sending of user status changes and requesting user statuses
Changed a unit test because the order of online users can be different
single player now has end game message, resembles full client
Merge branch 'client-server' of https://github.com/Cardshifter/Cardshifter into javafx
Ignoring tests that are breaking because of concurrency issues