diff --git a/P/Sd1/TicTacToe/V4/src/main/java/de/hdm_stuttgart/mi/sd1/tictactoe/TicTacToe.java b/P/Sd1/TicTacToe/V4/src/main/java/de/hdm_stuttgart/mi/sd1/tictactoe/TicTacToe.java
index bfe087540a194afa5d5c9a208aff5c9aa0718cf3..8b5610a2c912e7919b05cc2233020953bd91d375 100644
--- a/P/Sd1/TicTacToe/V4/src/main/java/de/hdm_stuttgart/mi/sd1/tictactoe/TicTacToe.java
+++ b/P/Sd1/TicTacToe/V4/src/main/java/de/hdm_stuttgart/mi/sd1/tictactoe/TicTacToe.java
@@ -3,7 +3,7 @@ package de.hdm_stuttgart.mi.sd1.tictactoe;
 import java.util.Scanner;
 
 /**
- * Playing Tic-tac-toe with two players.
+ * Tic-tac-toe human vs. computer.
  * 
  */
 public class TicTacToe {
@@ -20,16 +20,20 @@ public class TicTacToe {
       
       System.out.println("Who is going to start? " + 
         Player.YOU.ordinal() + " = " + Player.YOU.nickname +
-          ", other = " + Player.COM.nickname);
+          ", " + Player.COM.ordinal() + " = " + Player.COM.nickname);
       
       final int firstPlayer = scan.nextShort();
       
       final Board board;
       if (Player.YOU.ordinal() == firstPlayer) {
         board = new Board(Player.YOU);
-      } else {
+      } else if (Player.COM.ordinal() == firstPlayer){
         board = new Board(Player.COM);
         board.nextPerfectMove();
+      } else {
+        board = null;
+        System.err.println("Wrong choice, you may re-start this program");
+        System.exit(1);
       }
       board.print(true, true);