The different features of the application should be split in more controllers to make them easier to manage, instead of one monolithic Application controller.
We would probably have :
Room Controller : to handle creation/edition/list of rooms
Game Controller : to display a given game of a given room, and retrieve its details
User Controller : for user profile and stuff
Authentication Controller : for login/logout
Application Controller can be kept for more "cross-cutting" things.
The different features of the application should be split in more controllers to make them easier to manage, instead of one monolithic Application controller.
We would probably have :
Application Controller can be kept for more "cross-cutting" things.