change cookie for userLogged to be much more secure Move code into classes/functions, and modularise it Build the entities that we need, and call them in the code add functionality to make team add player join tournament (request to join) when tourney has enough applicats, then arrange the matches for first seeds make tourney show match page have elo changes seperate have matchmaking seperate front-controller https://symfony.com/doc/current/introduction/from_flat_php_to_symfony.html#a-front-controller-to-the-rescue Seperate logic from any front end (logic needs to be able to run via command line) it can return what is needed for the front end only