Generals knock off Essex Tech for first win of the season