adding assets changing core game logic