private static void ChooseGear(int meters, Hero player) { if (METERS_REQUIRED_LEVEL_2 <= meters && meters < METERS_REQUIRED_LEVEL_3 && player.Level == 1) { player.LevelUp(new BigSword(), new Teleporting()); } else if (meters >= METERS_REQUIRED_LEVEL_3 && player.Level == 2) { player.LevelUp(new Bow(), new Flying()); } else if (meters >= FAR_FAR_AWAY && player.Level == 3) { player.UseWeapon(new Gun()); } }