/** Új, üres játék indítása. Lekéri a szervertől a lehetséges táblákat, érvényes választás után
* lecseréli a játékot az újra, és elindítja a számlálót. */
protected void newAction() {
List<ISkeletonTable> list = getServer().listSkeletonTables(false);
ListSkeletonDialog dialog = new ListSkeletonDialog(_frame, "Skeleton list", list);
dialog.setLocationRelativeTo(_frame);
dialog.setVisible(true);
if (dialog.isValid()) {
try {
ITable it = getServer().populateSkeleton(list.get(dialog.getSelection()));
_session = getServer().startNewGame(_user, it);
_table.load(_session.getTable());
_session.setTimeSpent(0);
debug("Start time is" + _session.getTimeSpent());
timer.stop();