Immutable game state approach api

Den här metoden måste byta namn / elelr tas bort om den inte används