yes it has an ending you need to figure you way out of it if you got lose there is a restart button if you click ESC . i guess i made it a littel complicated