private void UpdateMessageArea(ConsoleArea messageArea)
        {
            messageArea.Clear();
            var messages = _context.Messages.Take(5).Select((m, i) => new { Text = m, Index = i });

            foreach (var message in messages)
            {
                messageArea.Write(message.Text, 0, message.Index);
            }
            messageArea.SetOffset(0, 0);
        }
		private void UpdateMessageArea(ConsoleArea messageArea)
		{
			messageArea.Clear();
			var messages = _context.Messages.Take(5).Select((m, i) => new {Text = m, Index = i});
			foreach (var message in messages)
			{
				messageArea.Write(message.Text, 0, message.Index);
			}
			messageArea.SetOffset(0, 0);
		}
 private void UpdateDebugArea(ConsoleArea debugArea, Character player, Map map)
 {
     debugArea.Clear();
     debugArea.Write(GetDebugInfo(player, map), 0, 0);
 }
		private void UpdateDebugArea(ConsoleArea debugArea, Character player, Map map)
		{
			debugArea.Clear();
			debugArea.Write(GetDebugInfo(player, map), 0, 0);
		}