Except for the ';' at the if-statements - it should be removed. For example:

if (monsterchance == 3); // <---- (here)
{
Monster.Add(new...