Your next assignment is to implement the complete combat system in Pokemon, minus any special moves (we just do purely damaging moves). To do this you have to read in the type system, which shows the damage multiplier one "type" of damage does to another in Pokemon, like water doing double damage to fire, and fire doing double damage to grass.
Today we used our new knowledge of how maps work to translate between a string and the row/column that that string corresponds to in the Pokemon type system. For example, the string "Normal" corresponds to Row 0 and Column 0. The string "Fighting" corresponds to Row 1 and Column 1, and so forth. You could do it with a big if/else if statement, but it is much faster and cleaner to do it with an unordered map.
The assignment overall will make use of all of your skills to date - you'll need to pull from multiple files and data structures to do the algebra to determine how much damage a move will do in Pokemon.