Basic agent with specific display; 2D version