A surrender mechanic sounds great! I'll try to implement alongside the other goals - this doesn't seem to difficult.