Create Option and BattleSetting in UML diagram

Aside from these new classes, other changes include:
* Showing that TitleState is a subclass of State
* Adding a draw() method to OptionList