Begin work on DM code

Added Truth or Dare functionality, as well as began work on a DM
tracking system, which should prove very useful.