Very well done. However alternative ending would be nice. Like get out through a window and take down "Badge". ^^