Add a ButtonsLogicHandler class to manage the interactions that need to occur between the gray and white buttons when they are pressed