includes hw problems and basic DOM implementation

Does the HW everyone was too lazy to complete, plus adds simple DOM implementation of a human vs human game (plenty of opportunity to flesh that out).