Everything For turn based strategy