Потому что согласно документации ,
The session_unset() function frees all session variables currently registered.
Кроме того, session_unset()
не принимает аргументов.
Если вы хотите сбросить только $_SESSION['play_mode']
, просто наберите unset($_SESSION['play_mode'])
.