Author: Computer Video Games Team.