Removed unneeded code.
Added restart method.
Added test "must be empty after restarting AND PLAYING" :P