Refactoring Construct game idea using Symfony as a learning process