No i to jest chyba najlepsze rozwiązanie, bo mniej kodu marnuje. Btw. jeśli gra nie jest aż tak mocno skomplikowana, można ją zapisywać i odczytywać z pliku ini, dzięki czemu będzie jeszcze łatwiej wszystko kontrolowac, bo masz eventy room_start itp. i duzo łatwiej tym zarządzać. Jedyny problem - to fakt, że plik ini można łatwo edytować, zatem trzeba by jakoś dane kodować (np. zamieniać cyfry na litery, a puste ciągi dla niepoznaki nie stawiać jako 0 czy odpowiednik zera, załóżmy a, a jakieś losowe znaki, które przy odkodowaniu zamienimy na 0).