Agile Code Games with TDD and paired programming with the *#! teams