Remove Future, it doesn't make sense for repeating tasks.
Change anonymous class in DescriptionBuilder to an inner class.
Make Game an abstract singleton