splitted methods in few parts for better error handling
Merge branch 'developmentJoey' into playfieldString