Made the tetrisagent interface into an abstract base class. Also
completed some renaming that i forgot last time.