Refactor sinatra routes

- Added folders to organize classes (which resulted in almost all files being changed)
- Created multiple Sinatra routes
- Changed the 'main_game' folder to 'game' (which resulted in a lot of changes in the last commit)