Hope it's okay Press the flag more than once.
This took a while Feel free to comment if I need to change something MAP from @-Tigerblood-