Immutable game state approach api

Denna kod riskerar att skicka ett Illegal Argument exception/ returnerar null (se kommentar ovan)  då ska det fångas här och vi ska direkt reutnera en tom lista