Felt there were a couple of plot holes at the end. Maybe a bit rushed?