Rethinking the game functions

Actually I work in te visual part of the game.