I mostly completed the Player Classes and Combat Classes but still need some tweaks:
Added Randomizer class with a static randmoizeable method for reuse across classes
Created a mechanism to handle leveling up in both Player classes and its subclasses
Modified the AI so bosses will be assigned a class type
I worked on Game a little bit, but a vast majority of my time was spent handling fights
and players.