Implemented pausing and handled controller disconnections