Add level change and pause feature