splitted methods in few parts for better error handling
fixed bug in player change
Merge branch 'developmentJoey' into playfieldString